/* CSS Document */
/*菜单调整 增加二级菜单*/
  .sub-menu-list li a{/* background-image: url(../images/menu_bg_4.png) !important ; background-repeat:no-repeat !important; background-position:55px center !important;*/}
  .sub-menu-list li a.open_sub_menu{ background-image: url(../images/menu_bg_0.png) !important; background-repeat:no-repeat !important; background-position:55px center !important; transition: none 0s ease 0s !important;}
  .sub-menu-list li a.open_sub_menu.active{ background-image: url(../images/menu_bg_1.png) !important; background-repeat:no-repeat !important; background-position:55px center !important; transition: none 0s ease 0s !important;}
  .sub-menu-list .sub-menu-list li a{ background-image: url(../images/menu_bg_2.png) !important; background-repeat:no-repeat !important; background-position:43px center !important;}
    
  .left-side-collapsed  .sub-menu-list li a{/*  background-image: url(../images/menu_bg_4.png) !important; background-repeat:no-repeat !important; background-position:25px center !important; */}
  .left-side-collapsed .sub-menu-list li a.open_sub_menu{ background-image: url(../images/menu_bg_0.png) !important; background-repeat:no-repeat !important; background-position:25px center !important; transition: none 0s ease 0s !important;}
  .left-side-collapsed .sub-menu-list li a.open_sub_menu.active{ background-image: url(../images/menu_bg_1.png) !important; background-repeat:no-repeat !important; background-position:25px center !important; transition: none 0s ease 0s !important;}
  .left-side-collapsed .sub-menu-list li a.open_sub_menu.active span{ font-weight:bold;padding: 0 0 0 5px;}
  .left-side-collapsed .sub-menu-list .sub-menu-list li a{ background-image: url(../images/menu_bg_2.png) !important; background-repeat:no-repeat !important; background-position:13px center !important;}
   
  .sub-menu-list .sub-menu-list li a.active{background: transparent none repeat scroll 0 0;color: #48bd1f;text-decoration: none;}
  .sub-menu-list .sub-menu-list li:last-child a{background-image: url(../images/menu_bg_3.png) !important;}
  .left-side-collapsed .custom-nav li.nav-hover ul{ min-width:220px; overflow-x:hidden;}
  .left-side-collapsed .custom-nav li a span{ min-width:221px;}
  .left-side-collapsed .custom-nav ul.sub-menu-list ul.sub-menu-list{ position:relative; left:12px; top:0; display:none;}
  .left-side-collapsed .custom-nav ul.sub-menu-list a {height: 40px; padding-left: 50px;}
  .left-side-collapsed .custom-nav ul.sub-menu-list ul.sub-menu-list a span{}
  .left-side-collapsed .custom-nav ul.sub-menu-list li a span{ background-color:transparent; left:40px;padding: 0;}
  .left-side-collapsed .custom-nav ul.sub-menu-list li a span::after{ border:none; background:none;}
  .left-side-collapsed .custom-nav ul.sub-menu-list .sub-menu-list li a {padding: 10px 0 6px 38px;}
  .left-side-collapsed  .open_sub_menu span{ background-color:transparent;}
  
  	
/*页面细节调整*/
 .dataTables_wrapper {width: 100%;margin: 0 auto;}
  table.dataTable th, table.dataTable td {position: relative; text-align: center;}
  table.dataTable td.left{ text-align:left;}
   table.dataTable td.right{ text-align:right;}
  table.dataTable thead th, table.dataTable thead td { border-bottom:none !important;text-align: center;vertical-align: middle;background-color: #eef3fd; color:#676a6c;}
  table.dataTable.no-footer {border:1px solid #ddd;}
  .column_select{ position:absolute; left:0; top:100%; z-index:100; width:100%;}
  .open_select{ cursor:pointer; color:#ddd; margin-left:3px;}
  .dataTables_filter{ display:none;}
  .table_show{ width:100%; overflow-x:scroll; min-height:400px;}
  .panel-body{ padding:10px 15px 5px 15px;}
  .panel-body.form-horizontal.form_hide { max-height: 95px; overflow: hidden; display: block;}
  .select_li{ border: 1px solid #ddd;height: 150px;list-style: outside none none;overflow-y: scroll;padding: 5px;}
  .select_li li{ line-height:20px; font-size:14px; color:#666; cursor:pointer;}
  .select_li li.selected{ background-color:#65cea7; color:#fff;}
  .column_show{ display:inline-block; float:left; padding-left: 5px;padding-top: 13px;}
  .column_show button.dt-button, .column_show div.dt-button, a.dt-button { padding:0.1em 1em}
  .dt-button-collection{ max-height:500px; overflow-y:scroll !important;}
  .dt-button-background{ display:none !important;}
  .top_show{ display:inline-block;}
  #option_edit h4{background-color: #d9edf7;color: #31708f; padding:5px; margin: 0 auto 10px auto; border-radius:3px; font-size:16px; display:none;}
  #myModal .modal-dialog{ width:800px;}
  .pagination{ float:right;}
  .page-total{ display:inline-block; float:left; font-size:14px; line-height:33px; margin:20px 0;}
  .page-total input{ width:50px; height:24px; text-align:center; border:1px solid #ddd; line-height:22px; margin:0 5px}
  .page-total select{ width:50px; height:24px; text-align:center; border:1px solid #ddd; line-height:22px; margin:0 5px}
  .loading{}
  .loading .msg{position:absolute; height:60px; width:250px;left:45%; top:45%; z-index:10100; text-align:left; line-height:40px; font-size:16px; box-shadow: 0 0 30px #ddd; background-color:#fff;border-radius:30px;}
  .loading .msg img{ margin:10px; height:40px;}
  .loading .bg{position:fixed; height:100%; width:100%;right:0; bottom:0; top:0; z-index:10098; background-color:rgba(255,255,255,0.5);}
  .left-side-collapsed .loading .bg{left:52px;}
  .ng-binding{	cursor: pointer;}
  .active .ng-binding{	cursor: pointer; color:#48bd1f !important;font-weight:bold;}
  
.col_show_list{display:inline-block; position:relative;}
.col_show_list ul{position:absolute; width:auto; min-width:200px; min-height:200px; max-height:400px; overflow-y:scroll; list-style:none;padding:0; margin:0; border:1px solid #ddd; background-color:#fff; z-index:3; display:none;}
.col_show_list ul li{ margin:3px 5px; line-height:24px; font-size:14px;}
.col_show_list ul li:hover{ background-color:#f5f5f5;}
.col_show_list ul li input{ margin-right:5px;}
.no-items{text-align: center}
.col_show_list i.fa-list{ color: #4173bc; cursor: pointer;}
.pagination>.active>span.ng-binding{color:#fff !important;}
.pagination>li>span:hover{color:#fff !important;background-color: #337ab7;border-color: #337ab7;}

.table-striped>tbody>tr:nth-of-type(odd) {  background-color: #f9fafe;}
.modal-header{ background-color: #4173bc; color: #fff;}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl{ border-radius: 0;}
.ui-tabs .ui-tabs-nav li{border-radius: 0;}